Отправка внутренних сообщений при определенной карме

Есть такая проблема: регистрируются на сайта и отправляют ВСЕМ пользователям личные сообщения (вероятно на автомате, но это не принципиально). Как с такими бороться? Единственное, что пришло на ум — запрет на отправку личных сообщений для лиц с кармой меньше порогового значения. В этом случае, если речь не идет об эксплуатации какой то дырки, рассылка спама будет невозможна. А тратить время и силы на зарабатывание кармы, что б одним письмом все разрушить будет неоправдано.

Теперь вопрос к гуру: как можно реализовать запрет на отправку ЛС по уровню кармы?

Личные сообщения

В Багрепорт не хватает рейтинга написать, потому сюда пишу:

1. При выборе кому отправить сообщение в блоке справа, нажимая на галочки, ничего не происходит.
FireBug пишет про function friendToogle

element.getNext("a") is null
[Break on this error] login=element.getNext('a').get('text');


2. При удалении переписок после нажатии кнопки «Удалить переписку» вылезает
Hacking attemp!


UPD: Ко второму пункту: на ссылки «Отметить всех» «Снять отметку» отмечает/ снимает не всех, а по очереди.

Количество комментариев при личной переписке

Рискну создать для этого отдельную публикацию (т.к. не нашел ответа в уже имеющихся).

Получилось так, что имею несколько длинных переписок в личной почте, значительно больше 10 комментариев. И они, естественно, все лесенкой строятся. И самые последние комментарии получаются шириной в одно слово =) Другими словами — где и как можно настроить кол-во комментариев в Личных сообщениях, которые будут смещаться «лесенкой» (иметь вложенность), а после того как наберется такое число (например 10), будут выводиться друг под другом. По аналогии с «BLOG_COMMENT_MAX_TREE_LEVEL» для комментов в публикациях.

Спасибо.

UPD.

Сам спросил — сам ответил =) В общем все оказалось просто.

Читать дальше →